# importação das bibiliotecas
import pyautogui
import time
import pandas
import pandas
import numpy
# area de variaveis
tabela = pandas.read_csv ('produtos.csv')
link = 'https://dlp.hashtagtreinamentos.com/python/intensivao/login'
email = 'emailtest@gmail.com'
senha = '12345abc.abc'
tabela = pandas.read_csv('produtos.csv')
# abrir o site de cadastramento
# para cada linha da tabela, executar os comandos abaixo
pyautogui.PAUSE = 3
pyautogui.press('win')
pyautogui.click(x=152, y=345)
pyautogui.write('Opera')
pyautogui.press('enter')
pyautogui.write(link)
pyautogui.press('enter')
# fazer o login
pyautogui.click(x=759, y=385)
time.sleep(2)
pyautogui.write(email)
time.sleep(2)
pyautogui.press('tab')
pyautogui.write(senha)
pyautogui.press('tab')
pyautogui.press('enter')
# cadastrar um produto
# cadastrar o codigo
time.sleep(2)
# Para cada linha da tabela faça:
for linha in tabela.index:
# variaveis dos dados
codigo = tabela.loc[linha, 'codigo']
marca = tabela.loc[linha, 'marca']
tipo = tabela.loc[linha, 'tipo']
categoria = tabela.loc[linha, 'categoria']
preco_unitario = tabela.loc[linha, 'preco_unitario']
custo = tabela.loc[linha, 'custo']
obs = tabela.loc[linha, 'obs']
# cadastramento
pyautogui.click(x=760, y=269)
pyautogui.write(codigo)
# cadastrar a marca
time.sleep(1)
pyautogui.press('tab')
pyautogui.write(marca)
# cadastrar ao tipo
time.sleep(1)
pyautogui.press('tab')
pyautogui.write(tipo)
# cadastrar a categoria
time.sleep(1)
pyautogui.press('tab')
pyautogui.write (str(categoria))
# cadastrar o preco_unitario
pyautogui.press('tab')
pyautogui.write(str(preco_unitario))
# cadastrar o custo
time.sleep(1)
pyautogui.press('tab')
pyautogui.write(str(custo))
time.sleep(1)
pyautogui.press('tab')
# cadastrar obs
if not pandas.isna(obs):
pyautogui.write(obs)
pyautogui.press('tab')
pyautogui.press('enter')
pyautogui.press('tab')
pyautogui.press('enter')